import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class SimpleGUI {
    public static void main(String[] args) {
        // 创建主窗口
        JFrame frame = new JFrame("Simple GUI Example");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(400, 200);

        // 创建面板
        JPanel panel = new JPanel();
        frame.add(panel);

        // 创建标签
        JLabel label = new JLabel("Enter your name:");
        panel.add(label);

        // 创建输入框
        JTextField textField = new JTextField(20);
        panel.add(textField);

        // 创建按钮
        JButton button = new JButton("Submit");
        panel.add(button);

        // 按钮点击事件
        button.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                String inputText = textField.getText(); // 获取输入框内容
                label.setText("Hello, " + inputText + "!"); // 更新标签文本
            }
        });

        // 显示窗口
        frame.setVisible(true);
    }
}
